オブジェクトファイル

[ 前ページへ | 次ページへ ]

オブジェクトファイルには、オブジェクトに関するデータが次のフォーマットで格納されています。

バイト
	┏━━━━━━━━━━┓
0	┃オブジェクトデータ数┃
	┠──────────┨
4	┃キャラクタファイル名┃
	┠──────────┨
20C	┃オブジェクトデータ0 ┃
	┠──────────┨
218	┃オブジェクトデータ1 ┃
	┠──────────┨
	┃                    ┃
	┠──────────┨
	┃オブジェクトデータn ┃
	┗━━━━━━━━━━┛

オブジェクトデータは、次のとおり。

バイト
	┏━━━━━━━┓
0	┃キャラクタ番号┃
	┠───────┨
1	┃アトリビュート┃
	┠───────┨
4	┃X座標         ┃
7	┃              ┃
	┠───────┨
8	┃Y座標         ┃
11	┃              ┃
	┗━━━━━━━┛

アトリビュートは、次のとおり。

	   7   6   5   4   3   2   1  0
	┏━┯━┯━┯━┯━┯━┯━┯━┓
	┃  │  │  │  │  │  │  │  ┃
	┗━┷━┷━┷━┷━┷━┷━┷━┛
ビット 説明
7 表示優先フラグ(0:OBJ側優先、1:BG側優先)
6 上下反転フラグ(0:正常、1:上下反転)
5 左右反転フラグ(0:正常、1:左右反転)
4 予約
3 キャラクタバンク指定
2〜0 カラーパレットの指定